int res=0,cnt=0;
void dfs(TreeNode *root,int cnt){
    if(root->right == NULL&& root->left == NULL){
        res=max(res,cnt);
        return ;
    }
    if(root->left){
        dfs(root->left,cnt+1);

    }
    if(root->right){
        dfs(root->right,cnt+1);
    }

}
//   res+1是最大深度